/* CSS Document */
.paddingbottom50 { padding-bottom: 50px; }

/*banner*/
.index_banner { height: 870px; background: url(../images/index_banner.jpg) no-repeat center center;background-color: #e7e7e7; padding-top: 280px;}
.banner {height: 500px; padding: 200px 0 0 0; /*padding: 185px 0 80px;*/}
.jaw_banner, .hot-med .text, .subnav_pb { padding-bottom: 30px; }
.banner h1 { font-size: 34px; margin-bottom: 8px; }
.banner h1 strong { font-weight: normal; color: white; }
.banner .text {background: rgba(0, 0, 0, 0.5); padding: 35px 35px 30px 35px;/*filter: alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.90;*/}
.banner_brands .text {background: rgba(202, 9, 21, 0.6);}
.index_banner_box h2 { color: #fff; font-size: 28px; }
.index_banner_box h1 { color: #fff; font-size: 48px; line-height: normal; }
.index_banner_line { background-color: #fff; max-width: 865px; height: 1px; opacity: 0.5; }
.index_banner .more { color: #fff; width: 190px; line-height: 46px; border: 2px solid white; border-radius: 3px; margin-top: 69px; }
.index_banner .more:hover, .index_pro .more:hover { background-color: #c30813; border-color: #c30813; }
.index_solution { padding-bottom: 73px; margin-top: 87px; }
.index_solution_yewu { border-bottom: 2px solid #d7d7d7; padding-bottom: 20px; margin-bottom: 20px; position: relative; }
.index_solution_yewu .mask {background-color: #fff;width: 100%;height: 82px;overflow: hidden;padding: 0 27px;position: absolute;left: 0;bottom: 20px;}
.index_solution_yewu h2 { font-size:14px; padding-top: 26px; margin-bottom: 9px; }
.index_solution_yewu p { color: #BCBCBC; }
.index_solution_yewu.active { border-bottom-color: #c30813; }
.index_solution_yewu.active .mask { background-color: #c30813; height: auto; padding-bottom: 20px; bottom: 0; min-height:268px; }
.index_solution_yewu.active h2, .index_solution_yewu.active p { color: #fff; }
.details { margin-top: 17px; margin-bottom: 6px; text-decoration: underline; }
.index_solution .img-responsive { width: 100%; }
.index_pro { background: url(../images/index_pro_bg.jpg) no-repeat center center; height: 700px; }
.index_pro h2 { color: #fff; font-size: 28px; font-weight: bold; line-height: normal; margin-top: 50px; }
.index_pro p { color: #fff; margin-right: 40px; }
.index_pro .more { color: #fff; display: block; width: 200px; line-height: 46px; border: 2px solid white; border-radius: 3px; margin-top: 36px; margin-bottom: 50px; text-align: center; }
.index_pro p a { color: #ccc; }
.index_pro p a:hover { color: #c30813; }
.index_pro p span { color: #ccc; margin: 0 15px; }
.index_case { margin-top: 87px; margin-bottom: 10px; }
.index_case .more { width: 120px; border-bottom: 2px solid #ccc; line-height: 42px; margin-top: 16px; }
.index_case .more a { color: #c30813; font-size: 14px; }
.index_case h2 { font-size: 20px; font-weight: bold; line-height: 26px; }
.index_case_text { border-bottom: 4px solid #f2f2f2; padding: 0 23px 30px 23px; }
.index_case_text .details a { color: #c30813; text-decoration: none; }
.hover-more .more-show h2 { margin: 0; padding: 0; }
.hover-more .more-show h2 a { display: inline-block; font-size: 20px; color: #333; margin-top: 45px; margin-bottom: 20px; }
.hover-more:hover .more-show { border-bottom-color: #c30813; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.hover-more:hover .more-show h2 a { margin-top: 25px; }
.hover-more .more-show h2 a { transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.index_case_text .details { display: inline-block; margin-top: 0; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.hover-more:hover .details { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); margin-top: 20px }
.media_banner_text span { background: #fff; display: block; line-height: 77px; font-size: 16px; }
.media_banner h1 { font-size: 60px; line-height: 60px; }
.media_text h3 { line-height: 26px; }
.cases_banner { background: url(../images/case/case_index_banner.jpg) no-repeat center center; margin-bottom: 0 !important; }
.ksps_banner { background: url(../images/ksps_banner.jpg) no-repeat center center; }
.jzps_banner { background: url(../images/jzps_banner.jpg) no-repeat center center; margin-bottom: 0 !important; }
.gtfqw_banner { background: url(../images/gtfqw_banner.jpg) no-repeat center center; }
.gyzf_banner { background: url(../images/gyzf_banner.jpg) no-repeat center center; }
.jpzs_banner { background: url(../images/jpzs_banner.jpg) no-repeat center center; }
.pro_banner { background: url(../images/product_banner.jpg) no-repeat center center; }
.jaw_banner { background: url(../images/PE-banner.jpg) no-repeat center top; }
.duty_banner { background: url(../images/duty-banner.jpg) no-repeat center center rgb(54, 113, 207); }
.about_banner { background: url(../images/abouthorse.png) no-repeat center center rgb(54, 113, 207); background-size: 100% 100%;}
.history_banner { background: url(../images/u0.jpg) no-repeat center center rgb(54, 113, 207); }
.honor_banner { background: url(../images/honorbanner.jpg) no-repeat center center rgb(54, 113, 207); }
.customer-banner { background: url(../images/customer-banner.jpg) no-repeat center center rgb(54, 113, 207); }
.pro_col_bg1 { background: url(../images/PE-03.jpg) no-repeat center center; }
.pro_col_bg2 { background: url(../images/profeaturebottom.jpg) no-repeat center center; }
.media_banner { background: url(../images/focusbanner.jpg) no-repeat center center;height:auto; }
.about-bg-0_col{background:url('../images/about1.png') no-repeat center;}
.about-bg-1_col { background: url(../images/about2.png) no-repeat left center; }
.about-bg-2_col { background: url(../images/about3.png) no-repeat right center; }
.about-bg-3_col { background: url(../images/jieshao1.jpg) no-repeat left center; }
.about-bg-4_col { background: url(../images/jieshao2.jpg) no-repeat right center }
.about-bg-5_col { background: url(../images/jieshao3.jpg) no-repeat left center }
.play-text{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;overflow:hidden;}
.jituan_intro .text_1 { background: url(../images/jituan1.jpg) no-repeat center center rgb(54, 113, 207); }
.jituan_intro .text_2 { background: url(../images/jituan2.jpg) no-repeat center center rgb(54, 113, 207); }
.jituan_intro .text_3 { background: url(../images/jituan3.jpg) no-repeat center center rgb(54, 113, 207); }
.jituan_intro .text_4 { background: url(../images/jituan4.jpg) no-repeat center center rgb(54, 113, 207); }
.contact_banner { background: url(../images/banner_contact.jpg) no-repeat center center rgb(54, 113, 207); }
.news_banner { background: url(../images/newsbanner.jpg) no-repeat center center rgb(54, 113, 207); }
.topic_banner { background: url(../images/subjectbanner.jpg) no-repeat center center rgb(54, 113, 207); }
.journal_banner { background: url(../images/u18.jpg) no-repeat center center rgb(54, 113, 207); }
.service_banner { background: url(../images/service-banner.jpg) no-repeat center center rgb(54, 113, 207); }
.parts-banner { background: url(../images/parts_banner.jpg) no-repeat center center rgb(54, 113, 207); }
.net-banner { background: url(../images/network.png) no-repeat center center rgb(54, 113, 207); background-size: 100% 100%; }
.case_jz_banner { height: 500px; background: url("../images/case/jzgl/neimeng_banner.jpg") center center no-repeat rgb(54, 113, 207); overflow:hidden;}
.banner_mill_case { background-image: url(../images/case/gyzf/banner_mill_case.jpg);background-color: rgb(54, 113, 207); }
.kuangshan_ks_banner_text { margin-top: 230px; background: rgba(195, 8, 19, 0.9); padding: 31px 35px; }
.kuangshan_ks_banner_text h1 { margin-bottom: 10px; font-size: 34px; font-weight: normal; color: white; }
.kuangshan_ks_banner_text p { font-size: 14px; color: #333333; color: white; }

/*.new_case_banner{background-image:url(../images/case/jzgl/new_case_banner.jpg);}*/
.case_jz_banner .kuangshan_ks_banner_text { padding-right: 10px; min-height: 188px; margin-top:180px;}
.case_jz_banner .kuangshan_ks_banner_text h1{font-size:32px;}
.cgm_banner .kuangshan_ks_banner_text,.case_jz_banner .mill_banner_text{margin-top:130px;}
.cgm_banner .kuangshan_ks_banner_text h1,.zhongxing_banner .kuangshan_ks_banner_text h1{font-size:30px;}
.hengxin_banner .kuangshan_ks_banner_text{margin-top:150px;}
.muli_banner .kuangshan_ks_banner_text{margin-top:120px;}

#new_case_content h2 { font-size: 28px; font-weight: bold; margin-top: 3px; margin-bottom: 47px; }
#new_case_content .configure p { max-width: 978px; text-align: center; margin: 0 auto 59px auto; }
#new_case_content .process, #new_case_content .process2{ background-color: #f2f2f2; padding: 100px 0; margin-top: 33px;}
.process2{margin-bottom:100px;}
#new_case_content .process img, #new_case_content .process2 img{ float: right; margin-left: 93px; }
#new_case_content .advantage { margin-top: 115px; margin-bottom: 105px; }
#new_case_content .advantage img { float: left; margin-right: 95px; }
#new_case_content .advantage p+p { margin-top: 26px; }
.customer_site { background-color: #f2f2f2; padding: 79px 0 68px 0; }
.related_case { margin-top: 84px; margin-bottom: 98px; }
#new_case_content .related_case h2 { margin-bottom: 67px; }
.related_case .p-case { height: 213px; }
.related_case h4{display:none;}
.new_case_banner1 { background-image: url(../images/case/jzgl/1/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner2 { background-image: url(../images/case/jzgl/2/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner3 { background-image: url(../images/case/jzgl/3/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner4 { background-image: url(../images/case/jzgl/4/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner5 { background-image: url(../images/case/jzgl/5/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner6 { background-image: url(../images/case/jzgl/6/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner7 { background-image: url(../images/case/jzgl/7/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner8 { background-image: url(../images/case/jzgl/8/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner9 { background-image: url(../images/case/jzgl/9/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner10 { background-image: url(../images/case/jzgl/10/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner11 { background-image: url(../images/case/jzgl/11/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner12 { background-image: url(../images/case/jzgl/12/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner13 { background-image: url(../images/case/jzgl/13/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner14 { background-image: url(../images/case/jzgl/14/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner15 { background-image: url(../images/case/jzgl/15/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner16 { background-image: url(../images/case/jzgl/16/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner17 { background-image: url(../images/case/jzgl/17/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner18 { background-image: url(../images/case/jzgl/18/banner.jpg); background-color: rgb(54, 113, 207); }
.new_case_banner19 { background-image: url(../images/case/jzgl/19/banner.jpg); background-color: rgb(54, 113, 207); }
.more, .nav_subnav a, .pro_list_tenet p { font-size: 16px; }
.orange:hover{color:#ed9d24;}
.banner p { color: white; font-size: 14px; line-height: 22px; margin-bottom: 14px; }
.media_banner h1 strong, .media_banner p { color: #333; }
.about-bg { width: 100%; overflow: hidden; }
.about-bg_col { height: 580px; }
.about-bg_col2 { height: 391px; }
.pro-item, .gongyi_pic, .pro_jiancai p, .pro-case, .med-item { position: relative; }
.pro-item p, .med-item .text-warp { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; text-align: center; background: #c30813; background: rgba(195, 8, 19, 0.9); display: none; }
.pro-item p a { color: #fff; font-size: 24px; display: block; top: 50%; position: absolute; left: 0; right: 0; margin-top: -17px; }
.med-item .text { margin: 70px 35px; }
.pro-item:hover p, .med-item:hover .text-warp { display: block; }
.med-item  .more { border: 1px solid #4467c1; border-radius: 3px; -moz-border-radius: 3px; padding: 8px 67px; position: absolute; bottom: 30px; left: 50%; margin-left: -100px; }
.med-item  .more:hover { color: #fff; }
.submit { display: block; line-height: 43px; text-align: center; font-size: 16px; color: #999999; background-color: #f2f2f2; border: 1px solid #e3e3e3; border-radius: 3px; }
.hot_pro a:hover span, .media_banner_text a:hover span, .submit:hover, .journal .btn-primary {	/*background-color: #c30813;*/ color: #c30813;}
.journal a.btn-primary:hover { color: #fff; }
.case_jianjie .text { padding: 55px 35px 65px; }
.case_jianjie_2 .text { padding: 55px 0 25px; }
.zx_list ul, .news .text { padding: 40px 15px; }
.zx_list li, .case_list_tab_li li, .hot-med li { line-height: 30px; }
.case_jianjie_2_text_1 { height: 221px; }
.gongyi_wuliao_ul, .case_jianjie_2 ul, .case_jianjie_2_text { padding: 40px 0 0 20px; }
.gongyi_wuliao_ul li { background: url(../images/s-2015-11-17-143459.png) no-repeat left top; line-height: 42px; padding-left: 67px; width: 136px; margin: 6px 0; }
.gongyi_pic a { position: absolute; left: 0; bottom: 0; background-color: #039; color: #fff; font-size: 16px; line-height: 90px; padding: 0 35px; font-weight: bold; }
.pro_jiancai span { font-size: 28px; }
.col_sm_7_case { position: static; }
.fixed_bottom { position: absolute; right: 15px; bottom: 0; }
.fixed_a { background-color: #333; bottom: 0px; left: 15px; line-height: 83px; cursor: pointer; font-size: 22px; }
.pro_jiancai p { position: relative; margin: 0 30px; }
.pro_jiancai a { width: 100%; line-height: 30px; padding: 19px 0; bottom: 30px; filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; }
.case_list .text, .case_list_tab_li .bg, .duty_column .text { padding: 30px 40px 40px; }
.duty_tabs .text, .service .text { padding: 45px 0; }
.duty_tabs .col-sm-6 .text { padding:45px 30px 25px 30px;}
.duty_tabs .col-sm-6 .pd49{padding-bottom:49px;}
.duty_tabs .col-sm-6 .text h3 { margin-left: 30px; }
.duty_tabs li { list-style-type: circle; }
.case_list .text a { display: block; height: 43px; }
.case_list .text h2 { color: #cccccc; }
.case_list .more a { display: block; margin-top: 20px; color: #999999; height: 22px; }
.hot_pro span { line-height: 69px; background-color: #f3f3f3; color: #5d5d5d; display: block; }
.hot_pro .col-xs-4 a { display: block; overflow: hidden }
.case_jianjie_2 li, .gongyi_wuliao_ul_2 li {	/*margin: 12px 0;*/

    background: url(../images/solution_title_bg3.jpg) left top no-repeat; padding-left: 42px; line-height: 22px; }
.pro_col_bg { height: 475px; }
.pro_col_bg2_box { background: #000000; filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; padding: 40px 0; }
.pro_col_bg2_box strong { padding-bottom: 12px; }
.pro_col_bg2_box p { padding: 25px 0 40px; }
.pro_col_bg2_box img { vertical-align: middle; margin-right: 20px; }
.ulnav a { font-size: 20px; font-weight: bold; }
.pro-case li { line-height: 32px; }
.nav_subnav .active a, .nav_subnav a:hover { border-bottom: 3px solid #274899; color: #274899; font-weight: 700; }
.hot-med .btn, .btn-more { width: 200px; }
.line { background-color: #c30813; width: 73px; height: 3px; }
.m_related_cases h2, .m_related_cases h4{display:none;}
.time strong span { font-size: 28px; }
.time p { width: 80px; height: 80px; line-height: 80px; color: #333; text-align: center; }
.about-bg_fiexd { position: relative; }
.about-bg_fiexd_text_warp, .about-bg_fiexd_text { position: absolute; right: 0; top: 30px; z-index: 1000; padding-left: 30px; padding-right: 60px; }
.about-bg-2 .about-bg_fiexd_text_warp, .about-bg-2 .about-bg_fiexd_text { right: auto; padding-right: 0; }
.jituan_intro .text { padding: 20px 15px; height: 320px; background-color:transparent; word-break: break-all;}
.jituan_intro .text h1{line-height:36px; margin-bottom:10px;}
.history .text { padding-right: 30px; }
.history li { margin-bottom: 45px; padding-left: 64px; line-height: 16px; font-weight: bold; background: url(../images/u29.png) no-repeat left top; margin-left: -8px; }
.history .col-sm-8 ul { border-left: 1px solid #ddd; }
.honor ul { padding: 45px 60px; }
.honor li { line-height: 36px; }
.honor .text { padding: 45px 30px; }
.honor_bg { background: url(../images/honor_bg.jpg) repeat-y left top; }
.contact .text { padding: 0 50px; }
.contact_p_strong { font-size: 24px; color: #333; }
.topic span{ display: block; line-height: 69px; overflow: hidden; }
.topic a:hover span { color: #f29c06; }
.parts_list span{display: block; line-height:22px; height:69px; padding-top:12px;}
.service .text img { width: 90px; height: 90px; max-width: 90px; }
.service .text h3 { margin-bottom: 5px; }
.service_n p { height: 72px; }
.text-bg { padding: 20px 40px; }
.column-5 ul { width: 100%; margin: 0; padding: 0; }
.column-5 li { width: 20%; padding: 0 10px; float: left; }
.case-text { padding: 30px; }
.case-text p span { display: block; padding-left: 100px; background: url(../images/case_textspan.png) left center no-repeat; }
.form input, .form textarea { border: none; border-bottom: 1px solid #cccccc; }
.news .text span { display: block; color: #999; }
.owl-item { float: left; }
.carousel-warp { position: relative; }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.post-slider-btn a { float: left; width: 40px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #d3d6da; font-size: 16px; cursor: pointer; margin-right: 7px; }
.post-slider-btn a:focus, .post-slider-btn a:hover { background: #ff9834; border: 1px solid #ff9834; color: #fff; }
.owl-carousel .item { max-width: 350px; }
.owl-carousel p a { border-bottom: 2px solid #d7d7d7; display: block; line-height: 70px; }
.owl-carousel .item:hover a, .owl-carousel p a:hover { border-bottom: 2px solid #f29c06; color: #f29c06; }
.service_tabs > li > a { border: none; background-color: transparent; width: 100px; }
.service_tabs > li.active > a, .service_tabs > li > a:hover { color: #c30813 !important; background-color: transparent !important; }
.journal .btn { margin-left: 20px; }
.journal span { font-size: 16px; color: #999; margin-left: 20px; }
.pro_table .para_table td { line-height: 40px; padding: 3px 5px; }
.journal-more-btn { background-color: white; border: 2px solid #797979; color: #666666; }
.btn { line-height: 38px; }
.nav-tabs > li > a {line-height:31px;}
.parts_tabs > li > a {width:auto; padding-left:5px; padding-right:5px;}

/*Ã¦â€“Â°Ã¥Å Â CSS*/
.factory_banner { background: url("../images/factory_banner.jpg") center bottom no-repeat; padding-top: 170px; /*padding-bottom: 200px;*/ height:674px;}
.factory_banner h1 strong { font-size: 48px; color: #333333; }
.factory_banner h1+p { color: #333333; margin-top: 20px; }
.about-bg_fiexd_text { padding-left: 0; }
.about-bg_fiexd_text h1 { font-size: 20px; margin-bottom: 10px; line-height: 22px;}
.about-bg_fiexd_text h1 strong { font-weight: bold; display: block; margin-right: 20px; margin-bottom: 5px;}
.about-bg_fiexd_text h1 span { font-size: 40px; display: inline-block; margin-right: 10px; }
.about-bg_fiexd_text h2 { font-size: 16px; color: #868686; margin-bottom: 30px; line-height: 22px;}
.factory_banner_item { padding: 25px 0; margin-bottom: 20px; }
.factory_banner_item p { color: #333333; font-size: 16px; margin-bottom: 0; }
.factory_banner_item p strong { font-size: 36px; }
.factory1 { background: url(../images/factory1.jpg) no-repeat left center; }
.factory2 { background: url(../images/factory2.jpg) no-repeat right center; }
.factory3 { background: url(../images/factory3.jpg) no-repeat left center; }
.factory4 { background: url(../images/factory4.jpg) no-repeat right center; }
.factory5 { background: url(../images/factory5.jpg) no-repeat left center; }
.factory6 { background: url(../images/factory6.jpg) no-repeat right center; }

/*legal declaration*/
.law_info .cRed { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 40px; padding-bottom: 40px; }
.law_info h4 { margin: 17px 0 10px; font-size: 15px; color: #3b393a; font-weight: bold; }
.law_info p { line-height: 24px; color: #454545; letter-spacing: 1px; margin-bottom: 24px; }
.pb24 { padding-bottom: 24px; }

/* contact begin */
.contact-banner { background: url("../images/contact/regen/u10.jpg") no-repeat rgb(54, 113, 207); padding: 162px 0 60px 0; margin-bottom: 0; overflow: hidden; }
.contact-banner .text { padding: 35px 35px 30px;background-color: rgba(0, 0, 0, 0.6);}
.contact-banner .text h1 { margin-bottom: 10px; font-size: 34px; }
.contact-banner .text p { color: #fff; line-height: 22px; padding-top: 0; max-width: 980px; }
.white { color: #fff; }
body > section { padding-top: 80px; padding-bottom: 60px; position: relative; }
body > section h1 { font-size: 28px; font-weight: 700; color: #333; line-height: 35px; }
body > section h2 { margin-bottom: 35px; }
.mb10 { margin-bottom: 10px; }
.relative { position: relative; }
.contact-info-list { margin-top: 40px; margin-bottom: 70px; }
.contact-info-list li:not(:last-child) { margin-right: 10%; }
.c-tel { background: url("../images/contact/u14777.png") no-repeat center; }
.c-phone { background: url("../images/contact/u14779.png") no-repeat center; }
.c-mail { background: url("../images/contact/u14768.png") no-repeat center; }
.c-weibo { background: url("../images/contact/u14766.png") no-repeat center; }
.c-wechat { background: url("../images/contact/u14775.png") no-repeat center; }
.c-info p { padding: 5px 0; font-size: 16px; color: #333; }
.c-info a { width: 100px; height: 100px;background-color: #9fa0a0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: inline-block; margin-bottom: 20px; text-indent: -9999px;}
.c-info .c-info-detail { color: #999; font-size: 16px; }
.show_code img { width: 100%; margin-bottom: 20px; }
.contact-map { position: relative; height: 500px; background:url("../images/contact/contact-map.jpg") no-repeat center; /*background: url("../images/contact/u14647.jpg");*/ }
.map-mask { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 50%; background: black; background: rgba(0, 0, 0, 0.7); vertical-align: middle; }
.net-query a:hover { color: #c30813 }

.map-desc { display: inline-block; vertical-align: middle; }
.map-desc h2, .map-desc p, .map-desc a { color: #fff; }
.map-desc h2 { margin-bottom: 10px; }
.vm:before { content: ''; display: inline-block; height: 100%; width: 1px; margin-left: -1px; vertical-align: middle; }
.contact-sec { margin-top: 45px; }
.contact-sec h2 { color: #333; font-size: 28px; line-height: 48px; }
.box-container { margin-top: 45px; padding-bottom: 60px; }
.box-container .box { display: inline-block; padding: 20px 45px; border: 1px solid #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.box-container a { text-decoration: none; }
.box-container .map-box:hover { color: #fff; background-color: #c30813; border-color: #c30813; }
.box-container .map-box { border-width: 2px; padding: 0; }
.box-container .map-box a { display: inline-block; padding: 12px 24px; }
.bold { font-weight: 700; }
.contact-sec { margin-top: 45px; }
.feedback-sec .feedback-form .form-group { margin-bottom: 30px; }
.feedback-sec .feedback-form textarea, .feedback-sec .feedback-form input { padding: 12px 15px; height: auto; border-radius: 3px; border: 1px solid #d7d7d7; }
.feedback-form .required{color:#C00; font-size:18px; position:absolute; top:16px; left:20px;}
.btn-contact { background-color: #f2f2f2; padding: 6px 0; border: none; }
.btn:hover, .btn:focus, .btn:active { color: #fff; background-color: #c30813; border-color: #c30813; }
/* contact end */
/*pagination*/
.list-nav{
    margin-top: 20px;
}
.list-nav a{
    display: inline-block;
    padding: 0 6px;
    height: 20px;
    text-align: center;
    font-weight: bold;
}
.list-nav b{color:#c30813;}
.list-nav a:hover{
    font-weight: bold;color:#c30813;
}

.mytabs_li_2 > li > a {
    width: auto;
    padding: 8.5px 20px;
}
@media (max-width:991px) {
    .pro-item p a { font-size: 16px; margin-top: -12px; }
    .jituan_intro .text { padding: 10px; width: auto; max-width: 245px; margin: 0 auto 10px; }
    .product_banner { padding: 40px 0; }
    .mytabs_li_5_case > li > a { height: 70px; }
    .index_pro h2 { margin-top: 65px; }
}
@media (max-width:1199px) {
    .case_jianjie .text { padding: 20px; }
    .case_jianjie_2 .text, .case_jianjie_2_text, .case_jianjie_2 ul { padding: 20px 0; }
    .zx_list { margin-top: 20px; }
    .hot_pro img { width: auto; max-width: 100%; height: auto; }
    .case_jianjie_2_text_1, .service_n p { height: auto; }
    .honor_bg { background-size: 33.33333% 1px; }
    .service_n  .col-sm-6:child(2n+1) { clear: both; background: #f00; }
    .pro_column .pt130 { padding-top: 60px; }
    .mytabs_li_5> li > a { width: 100%; }
    .mytabs_li_5> li {width: 23%; float: left; padding-right: 5px;}
    .index_pro p { margin-right: 0;}
}
@media (max-width:991px) and (min-width:768px) {
    .med-item .text { margin: 0; }
}
@media (max-width:767px) {
    .mytabs_li_3  > li > a { width: 90%; margin-right: 0; }
    .mytabs_li_3  > li { width: 32%; }
    .zx_list ul { padding: 20px 10px; }
    .case_jianjie_2 li { width: 232px; text-align: left; }
    .about-bg_fiexd_text_warp, .about-bg_fiexd_text, .about-bg-2 .about-bg_fiexd_text_warp, .about-bg-2 .about-bg_fiexd_text {
        text-align: center;
        position: static;
        left: 0px;
        right: 15px;
        bottom: 80px;
        z-index: 1000;
        padding: 30px 0 30px 0;
    }
    .about-bg_fiexd_text h1, .about-bg_fiexd_text h3 { color: #fff; }
    .index_case .col-xs-12, .hot_pro .col-sm-8, .media_text  .col-xs-12, .about_text, .history .col-xs-12, .history li, .journal .col-xs-6, .pro-case .col-sm-12, .service .col-xs-6 { margin-bottom: 20px; }
    .tab-content .mt65 { margin-top: 0; }
    .case_jianjie_2 li { display: inline-block; margin-right: 30px; }
    .index_case, .index_pro, .banner, .case_jianjie, .case_list, .hot_pro, .text-center_h1, .tab-content, .media_text, .hot-med, .about_text, .history, .honor_bg, .news, .pro-case, .pro_column { text-align: center; }
    .case_list_tab_li { text-align: left; }
    .case_list_tab_li .bg { padding: 20px 40px 10px; }
    .case_jianjie .col-xs-12, .case_list .col-xs-12 { background: #f3f3f3; }
    .gongyi_pic img, .about_text .btn, .news img { margin-left: auto; margin-right: auto; }
    .pro-item { border: none; border-bottom: 1px solid #d3d6da; }
    .pro_list .pro-item { border-right: 1px solid #d3d6da; border-bottom: 1px solid #d3d6da; }
    .pro_list .pro-item:nth-child(2n) { border-right: none; }
    .pro-item:nth-last-child(1), .pro_list .pro-item:nth-last-child(2) { border-bottom: none; }
    .history .text { padding-right: 0; }
    .honor_bg, .case_list_tab_li .col-xs-12 { background: none; }
    .post-slider-btn a { ; display: inline-block; }
    .post-slider-btn a { float: none; }
    .nav_subnav li { display: inline-block; }
    .nav_subnav li a { padding: 7.5px 15px; }
    .journal .btn-link { width: auto; margin: 0; }
    .breadcrumb { padding: 8px 0; }
    .index_banner { height: 600px; padding-top: 180px; }
    .index_banner_box {/*height:420px;*/ width: 420px; margin: 0 auto; }
    h2 { font-size: 18px; }
    .index_banner_box h2, .index_banner_box p, .h3 { font-size: 16px; }
    .index_banner_box h1 { font-size: 20px; font-weight: bold; }
    .index_banner .more { margin-top: 30px; }
    .banner h1, h1 { font-size: 22px; }
    .paddingtop80 { padding-top: 40px; }
    .pt130 { padding-top: 60px; }
    .paddingbottom130 { padding-bottom: 60px; }
    .paddingbottom80 { padding-bottom: 40px; }
    .mt26 { margin-top: 15px; }
    .mt45 { margin-top: 20px; }
    .mt65 { margin-top: 35px; }
    .mb20, .news_text p, h1, .h1, h2, .h2, h3, .h3 { margin-bottom: 10px; }
    .mb30, .pro_list_pic .col-xs-6 { margin-bottom: 15px; }
    .mb65 { margin-bottom: 30px; }
    .mb80 { margin-bottom: 40px; }
    hr { margin-top: 30px; margin-bottom: 30px; }
    .pro_column .pt130 { padding: 0 0 20px; }
    .index_pro h2 { font-size: 20px; text-align: left; }
    .index_pro p { text-align: left; }
    .index_pro .more {/* margin-top: 20px; *//* margin-bottom: 20px; */margin: 20px auto;}
    .about-bg_fiexd_text h2 { color: white; }
    .factory_banner { padding-top: 100px !important; padding-bottom: 100px; }
    .map-mask { width: 100%; }
    .form-group .col-md-4:not(:last-child){margin-bottom: 30px;}
}
@media (max-width:567px) {
    [class*="col-xs-"] { padding-left: 5px !important; padding-right: 5px !important; }
    .mb30 { margin-bottom: 10px; }
    .pro_jiancai p { margin: 0 10px; }
    .pro_jiancai span, .pro_jiancai a { font-size: 14px; line-height: 18px; }
    .index_banner_box { height: auto; width: auto; }
    .nav_subnav li a { padding: 10px 0; }
    .index_banner_box p { font-size: 14px; }
    .index_banner .more { width: 120px; line-height: 46px; }
    .banner { padding: 40px 0 10px; }
    .banner .text { padding: 15px; }
    .mytabs_li_3  > li > a, .nav_subnav, .journal [class*="col-xs-"] { width: 100%; }
    .nav_subnav li { width: 24%; text-align: center; }
    .nav_subnav { margin: 0; }
    .column-5 li { width: 50%; padding: 0 10px 10px; }
    .journal [class*="col-xs-"] { text-align: center; }
    .mytabs_li_5 > li > a { height: 70px; }
    .mytabs_li_5_case > li > a { height: 90px; }
    .mytabs_li_2 > li > a { height: 70px; width: 100%; }
    .mytabs_li_2 >li { width: 50%; float: left; padding: 0 10px; }
    .index_pro h2 { font-size: 16px; margin-top: 30px; }
    .index_pro .more { width: 120px; }
}
@media (max-width:413px) {
    .index_pro { height: 300px; }
    .index_pro .text { display: none; }
    .index_solution .col-xs-6 {}
}
@media (max-width:767px) {
    .case_jz_banner{height:auto; background-position:top;}
    .case_jz_banner .kuangshan_ks_banner_text, .kuangshan_ks_banner .kuangshan_ks_banner_text{background-color:#c30813; width:100%; max-width:100%; margin-top:500px; padding:61px 8.6% 61px 9.4%; text-align:left;}
    #content .mt65{margin-top:55px;}
    #content .col-xs-12 h3{font-size:20px; font-weight:300; text-align:center; margin-top:0; margin-bottom:0;}
    .case_list .item img, #content .case_list img{width:100%; margin:0;}
    .case_list .carousel-indicators li, .customer_site .carousel-indicators li{width:11px; height:11px; background:url(../images/jzgl/dot.png) center center no-repeat; border:none; border-radius:0; background-color:transparent; margin:0;}
    .case_list .carousel-indicators li+li, .customer_site .carousel-indicators li+li{margin-left:7px;}
    .case_list .carousel-indicators .active, .customer_site .carousel-indicators .active{background-image:url(../images/jzgl/dot_active.png); width:11px; height:11px;}
    #content .container:nth-child(2){background-color:#f6f6f6; /*margin-top:60px;*/}
    #content .container:nth-child(2) h3{padding-top:46px;}
    #content .case-text{background:none; padding:0; width:100%; margin-top:-15px; margin-bottom:30px;}
    #content .col-xs-3{width:100%; padding:0;}
    #content .col-xs-3 img{width:100%; margin-top:0; margin-bottom:13px;}
    #content .case_list .col-xs-12{background-color:#fff;}
    .m_related_cases{background-color:#f6f6f6; padding-bottom:75px;}
    .m_related_cases h3{display:none;}
    .m_related_cases h2{display:block; font-size:20px; font-weight:300; text-align:center; margin-top:46px;}
    .m_related_cases h4{display:block; text-align:center; margin:0;}
    .m_related_cases h4 a{ color:#ff9a00; font-weight: normal;}
    .m_related_cases .hover-orange:last-child{display:none;}
    .m_related_cases img{margin-top:0;}
    .m_related_cases .case-white-box p a{color:#333; font-size:16px; line-height:24px; height:78px; padding:15px 0;}
    #content .border-bottom, .m_related_cases .border-bottom{border-bottom:none;}
    #content .col-xs-12 h3 strong, #content .case-text p strong{font-weight:300;}
    .kuangshan_ks_banner_text h1{font-size:30px; font-weight:300; line-height:40px; margin-bottom:21px;}
    .kuangshan_ks_banner_text p{font-size:16px; line-height:28px;}
    #content .border-bottom .line, .m_related_cases .line{display:none;}

    #new_case_content .process img,#new_case_content .process2 img, #new_case_content .advantage img{float:none; max-width:475px; width:100%; margin:30px auto 0 auto;}
    #new_case_content h2{text-align:center; font-size:20px; font-weight:300; margin-top:0;margin-bottom:30px;}
    #new_case_content .configure p{margin-bottom:5px; text-align:left;}
    .configure .carousel-box{padding-bottom:30px;}
    .configure .carousel-box .carousel-indicators{bottom:-24px;}
    .configure .carousel-box .carousel-indicators li{width:11px; height:11px; background:url(../images/jzgl/dot1.png) center center no-repeat; border:none; line-height:11px;}
    .configure .carousel-box .carousel-indicators .active:before,.configure .carousel-box .carousel-indicators .active:after{width:0; height:0; background:none; position:static;}
    .configure .carousel-box .carousel-indicators .active{width:11px; height:11px; background:url(../images/jzgl/dot_active.png) center no-repeat; background-color:transparent; border:none; position:static;}
    #new_case_content .process,#new_case_content .process2, .customer_site{padding-top:45px; padding-bottom:60px;}
    .process2{margin-bottom:60px;}
    #new_case_content .advantage, .related_case{margin-top:45px; margin-bottom:60px;}
    .related_case .col-xs-6:last-child, .related_case .p-case p, .related_case .p-case p+a{display:none;}
    .related_case .p-case{height:78px; padding:0;}
    #new_case_content .related_case h2{margin-bottom:0;}
    .related_case h4{display:block; margin-bottom:20px; text-align:center;}
    .related_case h4 a{color:#ff9a00; font-weight:normal;}
}
.carbonsystem{margin-top:30px;}